flow with a splashing noise - Francés Inglés Diccionario